iT邦幫忙

0

解決Eclipse cannot be resolved to a type

  • 分享至 

  • xImage
  •  

前言

因為實在太蠢,決定寫下來提醒自己、警醒世人,是說應該也不會有人跟我一樣笨吧!
呵呵…Orz…

如果看完之後有幫助到你,也請不要吝嗇點個讚或是Like什麼的XD。

事件經過

那天我打算用Eclipse匯入一個 Gradle的專案,我先是點了File > Import…,到這邊都還是正常的操作,但是不曉得是不是在這時腦袋抽風,我選了General > Existing Project into Workspace

於是悲劇就發生了,各式各樣的cannot be resolved to a type就跑出來了,而且還怎麼找都找不著問題點,網路上的解決方案好像又都跟我發生的狀況不一樣,因為不是jar檔衝突、也不是什麼jar包沒有包進來,單純就是匯入方式錯誤。

註1:這邊我只是開個demo還原我當時的蠢樣。
註2:因為這個專案原先也是Eclipse開發,所以專案裡面有Eclipse的專案檔,所以可以選Orz;有道是,你要犯蠢,Eclipse也攔不了你。

https://ithelp.ithome.com.tw/upload/images/20220727/20118107Vet1OqLHXk.png

事前準備

  1. 解決這個問題之前,必須先確認一下,你的Eclipse有沒有安裝Gradle的套件?如果沒有,可以先上網找看看如何安裝,以後會再出教學。

解決辦法

  1. 先把這個專案從Eclipse消滅,滑鼠右鍵點專案 > Delete

    https://ithelp.ithome.com.tw/upload/images/20220727/20118107dSv5282Sj1.png

  2. 記得只是從Eclipse消滅,千萬不要把它也從你的檔案總管也消滅,所以Delete project contents on disk (cannot be undone)千萬不要打勾,點OK

    https://ithelp.ithome.com.tw/upload/images/20220727/20118107Ry9pjLTMme.png

  3. 專案刪除後,重新匯入專案,一樣點開畫面左上的File > 一樣點開Import…,來到Import的畫面之後,請選Gradle > Existing Gradle Project > Next >

    https://ithelp.ithome.com.tw/upload/images/20220727/20118107icmc6pPPpL.png

  4. Gradle的Import畫面,點Next >

    https://ithelp.ithome.com.tw/upload/images/20220727/20118107UHH1oD85Fp.png

  5. Browse...選擇你專案的路徑,再點Finish,就算正確匯入完成了。

    https://ithelp.ithome.com.tw/upload/images/20220727/2011810766WxzBSV0Z.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言